namespace StudentManagement.Domain.Entities;

public class Course
{
    public int Id { get; set; }
    public string CourseCode { get; set; } // 课程代码
    public string CourseName { get; set; } // 课程名称
    public int Credits { get; set; } // 学分
    public string Description { get; set; } // 课程描述
    public string TeacherName { get; set; } // 教师姓名
    public int TotalHours { get; set; } // 总课时
    
    // 外键
    public int ClassId { get; set; }
    
    // 导航属性
    public Class Class { get; set; }
    public List<Score> Scores { get; set; } = new List<Score>();
}